home *** CD-ROM | disk | FTP | other *** search
- Path: news.princeton.edu!blume
- From: blume@zayin.cs.princeton.edu (Matthias Blume)
- Newsgroups: comp.lang.c++
- Subject: Re: Java?
- Date: 10 Feb 1996 16:28:31 GMT
- Organization: Princeton University
- Distribution: world
- Message-ID: <BLUME.96Feb10112831@zayin.cs.princeton.edu>
- References: <4fe708$8vi@lainet2.lainet.com> <4fi0a0$fkb@news1.usa.pipeline.com>
- NNTP-Posting-Host: zayin.cs.princeton.edu
- In-reply-to: grantp@usa.pipeline.com's message of 10 Feb 1996 11:41:52 GMT
-
- In article <4fi0a0$fkb@news1.usa.pipeline.com> grantp@usa.pipeline.com(Pete) writes:
-
- Very roughly, Java is a subset of the C++ language. It's
- missing many advanced (powerful?) features of C++, for
- ^^^^^^^^^
- example multiple inheritance.
-
- Make this: gratuitous, unnecessary.
-
- From Sun's own white paper
- on Java: "Java omits many rarely used, poorly understood,
- confusing features of C++ that in our experience bring
- more grief than benefit. These omitted features primarily
- consist of operator operloading ..." In my book, reducing
- capability is less powerful, not more.
-
- Here is a quote from the beginning of the Scheme report, contradicting
- what you just said:
-
- "Programming languages should be designed not by piling feature on top
- of feature, but by removing the weaknesses and restrictions that make
- additional features appear necessary."
-
- If HotJava (not much to do with the Java language
- itself) becomes widely accepted as the web browser
- of the future, there's no doubt in my mind that soon
- thereafter MSVC++, BC++ and others will have options
- to produce bytecode.
-
- Well, the Netscape browser already is widely accepted, and it also
- supports Java bytecode now.
-
- So, is Java powerful? Compared to Basic, maybe.
- Compared to C++? Not in my opinion.
-
- Opinions differ.
-
- --
- -Matthias
-